@charset "utf-8";
body{font-size:13px;font-family:arial,"Microsoft YaHei",sans-serif;color:#333;background:#eee;width: 100%;float: left;}
*{margin:0;padding:0;text-decoration:none;}
ol,ul{list-style:none;margin-bottom: 0;}
a{color:#51504f;text-decoration:none;}
a:hover{color:#51504f;text-decoration:none;}
img{border:none;}
p{margin-bottom: 0;}
label{font-weight: normal;}
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;}
input{outline: none;border: none;}
.img-responsive{
    width: 100%;    border-radius: 9px;
}
/*去除iphone的样式*/
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"],input[type="password"] {
-webkit-appearance: none;}
textarea {-webkit-appearance: none;border-radius: 0;}

/* 公共 */
.m_nav_parent{
    overflow: hidden;
}
.m_nav_parent > li:hover{
    background:#ff9b0a;color: #fff;
}
.fl{float:left;}
.fr{float:right;}
.fl,#fl{float:left;}
.fr,#fr{float:right;}
.mr20{margin-right: 20px;}
.mb20{margin-bottom: 20px;}
.ml20{margin-left: 20px;}
.mt20{margin-top: 20px;}
.mt0,#mt0{margin-top: 0;}
.mr0,#mr0,.mR0,#mR0{margin-right: 0px;}
.mr20,#mr20,.mR20,#mR20{margin-right: 20px;}
.mt20,#mt20,.mT20,#mT20{margin-top: 20px;}
.mt10,#mt10,.mT10,#mT10{margin-top: 10px;}
.mb10,#mb10,.mB10,#mB10{margin-bottom: 10px;}
.w100{width: 100%;}
.bw{background: #fff;}
.alldiv{float: left;width: 100%;float: left;}
.dn{display: none;}
.cl{
    clear: both;
}
/*新增联系我们*/

.add-nav ul li:hover{
background:#2492f1
}
.add-nav ul li:hover a{
color:#fff
}
/*顶部*/

.new-hangche{position: relative;}
.new-hover{
    position: absolute;background: url("new-gz.png") center no-repeat;background-size: cover;max-width: 102px;width: 100%;height: 94px;top: 80px;left: 80px;
}
.new-hover.new1{
    background: url("new-xz.png") center no-repeat;max-width:95px ;
}
.new-hover.new2{
    background: url("new-fs.png") center no-repeat;max-width:100px ;
}
.new-hover.new3{
    background: url("new-zy.png") center no-repeat;max-width:94px ;
}
.hc_body_3_list .hc_body_3_lx img:hover,.hc_body_3_list .hc_body_3_lx_n img:hover{
box-shadow: 0 0 25px 2px rgba(0,0,0,.2);}

.header_top{
    width: 100%;background: #338b7d;height: 35px;color: #fff;border-bottom: 1px solid #ff8833
}
.header_top .top{
     width: 100%;
    height: 35px;
    margin: 0 auto;
    line-height: 35px;


}
.header_top .top .l {
    float: left;
    height: 35px;color: #fff;
}
.header_top .top .r {
    float: right;
    height: 35px;
}
.header_top a{
    color: #fff;margin-right: 5px;margin-left: 5px;
}
.header_top .top span{
    display: block;float: left;margin-right: 20px;
}

.header_logo{
    width: 100%;background: #335e57;height: 92px;
}
.header_logo .logo{
     width: 100%;
    height: 92px;
    margin: 0 auto;
    line-height: 92px;
}
.header_logo .logo .l{
    padding: 0;float: left;
}
.header_logo .logo .l img{
    float: left;
    margin: 10px 0;
}
.header_logo .logo .r{
    float: right;
    height: 92px
}
.header_logo .logo a{
    color: #fff;font-size: 20px;margin-left: 10px;
}
.header_logo .logo .r span{
    float: left;display: block;
}
.header_logo .logo .r a{
    display: block;float: left;font-size: 22px;
}

.nav{
    width: 100%;background: #fff;height: 50px;
}
.nav ul li{
    width: 142px;line-height: 50px;float: left;text-align: center;font-size: 16px;
}
.nav ul li:hover{
     background: #338b7d;
}
.nav ul li:hover a{
    color: #fff
}
.hover{
    background: #338b7d;
}
.hover a{
    color: #fff
}

.list_news{
     width: 100%;margin-bottom: 20px;


}

.head_m_1{width:100%;height:60px;background:#004a8b;display: none;}
.head_m_1 .box{width:100%;height:60px;float: left;padding-top: 10px;}
.head_m_1 .box .logo{float: left;}
.head_m_1 .box .logo img{float: left;}
.head_m_1 .box .r a{float: right;line-height:30px;font-size: 14px;color: #fff;font-family: arial;display: block;}
.head_m_1 .box .r a em img{
    height: 20px;float: left;margin:5px 5px 0 0;
}
.head_m_nav{

	width: 100%;display: none;
    margin-bottom: 15px;

}
.head_m_nav ul li{
    width: 21.5%;float: left;background: #fff;text-align: center;line-height: 30px;font-size: 14px;margin: 10px 0px 0px 10px;border-radius: 5px;
}

.head_m_nav ul li a{
    color: #666666;
}
.head_m_nav ul li.hover{
    background:#ff9b0a;color: #fff
}
.head_m_nav ul li.hover a{
    color: #fff
}
.footer{
    background: #070a0f;width: 100%;padding: 40px 0 20px 0;
}
.footer_tel .fl{
    height: 54px;font-size: 28px;color: #fff
}
.footer_tel .fl img{
    display: block;margin-right: 10px;float: left;height: 40px;
}
.footer_tel .fr a{
    height: 50px;font-size:18px;line-height: 50px;display: block;border: 1px solid #fafafc;border-radius: 25px;width:175px;text-align: center;color: #ffffff;float: left;margin-left: 70px;
}
.footer_tel .fr a:hover{
    background:#ffda0f;color: #353334;border:none;
}
.wecat{
    float: left;width: 100%;margin-top: 50px;border-bottom: 1px solid #77787a;padding-bottom: 30px;
}
.wecat ul li{
    float: left;margin-right:57px;
}
.wecat ul li:first-child+li+li{
    margin-right: 0;

}
.wecat ul li img{
    float: left;margin-right: 20px;
}
.wecat ul li p{
    color: #fff;line-height: 30px;
}
.wecat ul li div{
    float: left;width: 175px;margin-top: 45px;
}
.footer_nav{
    width: 72%;margin: auto;margin-top: 20px;
}
.footer_nav ul li{
    float: left;width: 82px;text-align: center;position: relative;
}
.footer_nav ul li a{
    color: #fff;height: 30px;display: block;
}
.footer_nav ul li a:before{
    content: "";
    height: 15px;
    border-left: 1px solid #53565b;display: block;
    margin-bottom: -15px;
}
.footer_nav ul li a.n:before{
    border: none
}
.footer_icp{
    color: #fff;width: 33%;margin: auto;margin-top: 20px;
}
/*政策咨询*/


.news{
    width: 100%;
    margin: 0px auto 0;
}
.title b{
    font-size: 26px;
}
.title .fr{
    font-size: 16px;
}
.title{
    height: 62px;line-height: 72px;border-bottom: 2px solid #2452b2
}
.news_left{
    width: 75%;
}
.news_right{
        width: 23%;
}
.news_left .box{
    float: left;
    width: 100%;
    margin: 10px 0 12px 0;
    background: #fff;

}
.news_left .box .c {
    width: 100%;
    float: left;
    margin: 10px 0px;
    padding: 0;
}
.main {
    width: 100%;
    margin: 0px auto 0;
}
.news_left ul{

    margin: 20px 0px 0px;
    width: 100%;
    font-size: 12px;
    padding: 5px 0 0 0;
}
.news_left ul li {
    width: 100%;
    overflow: hidden;
    clear: both;
    padding: 0px 20px 20px 25px;
    margin-bottom: 20px;
    border-bottom: 1px dashed #eee;
}
.news_left ul li .lir {
    float: left;
    width: 100%;
}
.news_left ul li .lir .tt {
    width: 65%;
    float: left;
    font-size: 17px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 4px;
    color: #333333;
}
.news_left ul li .lir .tt:hover{
    color: #168cef
}
.news_left ul li .lir .desc {
    width: 30%;
    float:right;
    line-height: 24px;
    color: #aaa;
    font-size: 13px;
}
.news_left ul li  .lir p {
    width: 100%;
    float: left;
    font-size: 13px;
    color: #666;
    line-height: 24px;
}
.news_left ul li  .lir p a{
    float: right;color: #417df7
}
.mainbox {
    float: left;
    width: 100%;
    margin: 0 0 12px 0;
}
.pagesize {
    float: left;
    line-height: 42px;

    border-right: 0;
    margin-bottom: 20px;
    overflow: hidden;
    font-size: 14px;
    margin-left: 100px;
}
.pagesize a,.pagesize span{
    float: left;height: 42px;border:1px solid #ddd;line-height: 42px;margin-left: 10px;padding: 0 15px;    display: inline-block;
    font-weight: normal;
}
.pagesize .current {
    background: #417df7;
    color: #fff;
}

/*左边热门新闻*/
.news_right_tit{
    line-height: 40px;border-bottom: 2px solid #2352b1;margin:15px 0 25px 0;
}
.news_right_tit b{
    font-size: 16px;font-weight: normal;
}
.news_right_tit em{
    color: #417df7;font-style: normal;
}

.news_right .hot li{
    background: #fff;margin-top: 10px;overflow: hidden;
}
.news_right .hot li img{
    margin: auto;display: block;max-height: 196px;
}
.news_right .hot li p{
    margin: 10px;font-size: 16px;line-height: 30px;
}
.news_right .message{
    background: #fff;padding: 20px 15px 15px 15px;
}
.news_right .message li{
    line-height: 30px;
}
.news_right .message li p em{
float: right;
}
.article_tit {
    text-align: center;

    margin-bottom: 10px;
}
.article_tit b {
    font-size: 16px;
    font-weight:bolder;
    display: block;
    line-height: 50px;
}
.article_body{
    padding: 0 20px 20px 20px;font-size: 14px
}

.add_right_1 {
    width: 100%;
   background: #fff;height: 300px;margin-bottom: 20px;

}

.add_right_1 b {
    font-size: 20px;
    font-weight: 600;
    color: #3a3a3a;
    margin-left: 20px;
    padding-top: 20px;
    display: block;
}

.add_right_1 ul li {
    border: 1px solid #d9d9d9;
    width: 402px;
    padding-bottom: 20px;
    float: left;
    margin-left: 17px;
    margin-top: 25px;
}
.add_right_1 h1 {
    font-weight: 600;
    font-size: 22px;
    color: #3a3a3a;
    margin-top: 20px;
    height: 30px;
}
.add_right_1 h1:before {
    content: "";
    border: 3px solid #1285c6;
    margin-right: 10px;
    margin-left: 20px;
}
.add_right_1 p {
    margin-left: 16px;
    margin-top: 20px;
    font-size: 20px;
}
.add_right_1 p em {
    display: block;
    float: left;
    margin-right: 10px;

}
.add-nav{
    margin-top: 20px;
    border: 1px solid #2492f1;
}
.add-nav-tit{
text-align: center;color: #fff;background: #2492f1;padding: 20px;
}
.add-nav-tit h3{
    line-height: 40px;font-weight: 600;
}
.add-nav ul li{
    height: 50px;line-height: 50px;text-align: center;border: 1px solid #d9d9d9;font-size: 18px;
    margin: 20px;background: #fff;
}
.add_left .box {
    float: left;
    width: 100%;
    margin: 0px 0 12px 0;

}
.add_right_1.add_ts {
    height: auto;
    padding-bottom: 1px;
}
.add_ts_1 iframe{
    height: 390px;
    width: 821px;
     margin: 17px;
}
.add_right_1 b {
    font-size: 20px;
    font-weight: 600;
    color: #3a3a3a;
    margin-left: 20px;
    padding-top: 20px;
    display: block;
}
.list_about{
    background: url(add.png) no-repeat;height: 767px;width: 100%;
}
.create_form{
    margin: auto;background: #fff;opacity: .9;padding: 40px 20px 40px 20px;
}
.form_tit h1{
    font-weight: 600;font-size: 26px;color: #383836;text-align: center;
}
.form_tit h1:before,.form_tit h1:after{
    content: "";
    border-top: 5px solid #d1d6da;display: block;width: 110px;display: inline-block;
vertical-align: middle;
}
.form_tit h1:before{
    margin-right: 20px;
}
.form_tit h1:after{
    margin-left: 20px;
}
.form_tit span{
    text-align: center;display: block;line-height: 30px;margin-top: 15px;font-size: 16px;color: #666666;
}

.form_create ul li input{
background: none;width: 46%;height: 54px;border:1px solid #333;float: left;outline: none;margin-right:42px;padding-left: 20px;margin-top: 30px;font-size: 20px;border-radius: 5px;
}
.form_create ul li input.mr{
    margin-right: 0;
    float: right;
}
.form_create ul li input.clear{
  margin-bottom: 30px;
}
.form_create ul li textarea{
 font-size:20px;border:1px solid #333;height: 172px;background: none;outline: none;padding-top: 20px;padding-left: 20px;border-radius: 5px;margin-top: 30px;
}
.container-fluid{
    padding: 0;margin-bottom: 40px;
}
.botBtu1{
    background: url(button.png) no-repeat;width: 595px;height: 68px;line-height: 68px;margin: auto;display: block;color: #fff;font-size: 30px;margin-top: 60px;
}




.footer_2{
    display: none;width: 100%;background: url("bac.jpg") no-repeat;background-size: 100% 100%;padding: 10px;
}
.footer_form{
    width: 98%;padding-top: 30px;margin: auto;
}
.footer_tit{
    position: relative;text-align: center;
}
.footer_tit p{
    color: #ccddf2;font-size: 18px;margin-bottom: 10px;
}
.footer_tit h1{
    font-size: 23px;text-align: center;color: #fff;margin: 0 0 5px 0
}
.footer_tit h1:before{
    content: "";
    display: block;
    width: 55px;
    height: 2px;

    background: #9db2c9;
    position: absolute;
    left: 0;
    top: 10px;
}
.footer_tit h1:after{
    content: "";
    display: block;
    width:55px;
    height: 2px;

    background: #9db2c9;
    position: absolute;
    right: 0;top: 10px;
}
.footer_create ul li input{
    padding: 10px;color: #fff;background:none;font-size: 20px;
}
.footer_create ul li.form_desc{
    width: 100%;margin-top: 10px;height: 100px;margin-bottom: 20px;
}
.footer_create ul li textarea{
    background:none;outline: none;padding: 20px;color: #fff;border: none;font-size: 20px;width: 100%;
}
.footer_botBtu1{
    max-width:452px;margin: auto;width: 85%;color: #fff;
    background: url(sublime.png)no-repeat;background-size:100% 100%;display: block;line-height:47px;font-size: 22px;text-align: center;
}
.new-hangche{position: relative;}
.new-hover{
    position: absolute;background: url("new-gz.png") center no-repeat;background-size: cover;max-width: 102px;width: 100%;height: 94px;top: 70px;left: 75px;
}
.new-hover.new1{
    background: url("new-xz.png") center no-repeat;max-width:95px ;
}
.new-hover.new2{
    background: url("new-fs.png") center no-repeat;max-width:100px ;
}
.new-hover.new3{
    background: url("new-zy.png") center no-repeat;max-width:94px ;
}
.hc_body_3_list .hc_body_3_lx img:hover,.hc_body_3_list .hc_body_3_lx_n img:hover{
box-shadow: 0 0 25px 2px rgba(0,0,0,.2);}
.footer_create ul li.r{
    margin-right: 0
}
.new-form-tit p{
    font-size: 18px;color: #fff;margin-top: 20px;margin-left: 2px;margin-bottom: 20px;
}
.new-form-desc p{
    color: #fff;font-size: 16px;margin-top: 5px;
}
.new-form-desc p a{
    color: #fff;
}
.new-form-pic{
    max-width: 272px;width: 40%;float: left;
}
.new-form-end{
    margin-bottom: 70px;
}
.new-form-desc{
    float: right;width: 56%;
}
.footer_create ul li select{
    padding: 10px 10px 10px 60px;float: left;display: block;background:none;color: #fff;outline: none;border:none;width: 100%
}

.footer_create ul li select option{
    background:none;color: #333
}
.footer_create ul li select:invalid { color: red; }
.footer_create ul li select option{
    color: #000;width: 80px
   }
.footer_create ul li{
    position: relative;width: 48%;height: auto;float: left;display: block;margin-right: 12px;border:1px solid #fff;margin-top: 10px;
}
.footer_create ul li p{
    position: absolute;top: 12px;color: #fff;left: 8px
}
.news_left_body{
    width: 75%;
}
.news_left_body .box {
    float: left;
    width: 100%;
    margin: 10px 0 12px 0;
    background: #fff;
}
.news_left_body .box .c {
    width: 100%;
    float: left;
    margin: 10px 0px;
    padding: 0;
}
.news_left_body img{
    width: 85%;height: auto;
}
/*首页css开始*/
.certificate_tit{
    width: 85%;margin: auto;text-align: center;margin-top: 0px;margin-bottom: 0px;
}
.certificate_tit b{
    font-size: 35px;position: relative;
}
.certificate_tit b:before {
    content: "";
    background: url(list_l.png);
    background-size: 100% 100%;
    width: 21px;
    height: 20px;
    display:inline-block;margin-right:10px;
}
.certificate_tit b:after {
    content: "";
    background: url(list_r.png);
    background-size: 100% 100%;
    width: 21px;
    height: 20px;
   display:inline-block;margin-left:10px;
}
.certificate_tit p{
    font-size: 18px;line-height: 30px;border-top: 1px solid #bfbfbf;width: 100%;padding-top: 10px;
}
.addon-item{
     position: relative;
    z-index: 1;
    margin-bottom: 20px;
    -webkit-border-radius: 4px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 4px;
    -moz-background-clip: padding;
    border-radius: 4px;
    background-clip: padding-box;

    background-color: #f5f5f5;
}
.addon-info{
    padding: 10px;
    height: 118px;
}
.addon-info .titles{

    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    font-weight: bold;font-size: 16px;text-align: center;
    border-bottom: 1px  dashed #bfbfbf;
    padding-bottom: 9px;
}
.addon-info .desc p{
    font-size: 14px;overflow: hidden;    text-overflow: ellipsis;margin-top: 12px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;color:#666666
}
.addon-info .titles.train{
    border-bottom: none;text-align: left;
}
.plan_list_l,.plan_list_r{
    background:#fff;border-radius: 10px;padding-bottom: 10px;margin-bottom: 20px;
}
.plan_list_l .plan_list_l_tit{
    background: url(ksjh.png)no-repeat;background-size: 100% 100%;max-height: 146px; width: 100%;text-align: center;color: #fff;font-size: 20px;font-weight: 600;line-height: 30px;padding: 40px
}
.plan_list_l ul li{
    font-size: 16px;overflow: hidden;  display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;margin-top: 10px;
}
.plan_list_l ul li a:before{
content: "";
    display: block;float: left;
    width: 5px;height: 5px;border:1px solid #fff;background: #000;border-radius: 50%;margin: 8px 10px 0 10px;
}
.plan_list_r .plan_list_r_tit{
    background: url(so.png)no-repeat;background-size: 100% 100%;width: 100%;text-align: center;color: #fff;font-size: 20px;font-weight: 600;line-height: 31px;padding: 20px
}
.plan_list_so{
    padding: 10px;
}
.plan_list_so_t .form-control{
    width: 80%;margin-top: 15px;float: left;
}
.plan_list_so_t .number{
    width: 10%;
    line-height: 50px;
    display: block;
    margin-top:17px;
    background: #1a86e9;
    color: #fff;
    float: right;
}

.plan_list_r_f{
    width: 100%;margin-top: 20px;max-height: 376px;
}
.plan_list_r_f>ul>li {
    width: 100%;
    overflow: hidden;
}
.plan_list_r_f ul li div.zs {
    background: #f5f5f5;
    padding: 10px;
    margin-top: 2px;
}
.plan_list_r_f p{
    line-height: 40px;
}
.plan_list_r_f p a {
    color: #1a86e9;
}
.plan_list_r_f ul li div.zs ul li{
    float: left;width: 19%;font-size: 16px;
}
.plan_list_r_f ul li div.zs ul li i{
    font-style: normal;color: #ec0d0e
}
.plan_list_r_f ul li div.zs ul li em{
    font-style: normal;color: #02a063
}
.plan_list_r_f ul li div.zs ul li em.wtg{
    color: #666666
}
.plan_list_r_f ul li div.zs ul li:nth-child(3){
    text-align: center;width: 23%;

}
.plan_list_r_f ul li div.zs ul li:nth-child(4),.plan_list_r_f li div.zs ul li:nth-child(5){
    text-align: right;
}
.index_body_news .color{
    min-height: 390px;margin-bottom: 20px;
}
.new_tit{
    font-size: 20px;font-weight: 400;line-height: 60px;position: relative;padding-left: 20px;border-bottom: 1px solid #bfbfbf
}
.new_tit a{
    font-size: 16px;font-weight: normal;display: block;position: absolute;right:15px;top: 0;
}

.new_list_block{
    padding: 10px
}
.new_list_block ul li a img{
    max-width: 81px;height: auto;width: 100%;margin-top: 15px;height:81px;
}
.new_list_block ul li a p{
    float: right;width: 69%;margin-top: 20px;line-height: 25px;overflow: hidden;    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;font-size: 16px;
}
.new_list_block ul li a p:after{
    content: "【查看详情】";
    color: #137fc7

}
.new_list_list ul li {
    font-size: 16px;
    margin-top: 12px;
}

.new_list_list ul li span{
    font-size: 13px;float: right;margin-right: 15px;margin-top: 5px;
}
.new_list_list ul li a:before{
        content: "";
    display: block;
    float: left;
    width: 14px;
    height: 14px;
    border: 1px solid #fff;
    background-image: url("list_item_head_icon.png");

    margin: 4px 10px 0 10px;

}
.new_list_zs{
    padding: 10px 10px 7px 10px;}
.new_list_zs p{
    font-size: 15px;
}
.new_list_zs span{
    color: #4275c6;margin-top: 10px;margin-bottom: 5px;display: block;font-size: 17px;
}
.new_list_zs img{
    max-width: 340px;width: 100%;
}
.ambient_pic_t{
    margin-left: -5px;margin-right: -5px;margin-top: 10px;
}
.ambient_pic_l{
    float: left;margin-left: -5px;width: 50%;
}
.ambient_pic_l img{
    margin-top: 8px;
}
.ambient_pic_r{
    float: right;width: 50%;margin-right: -5px;margin-top: 10px;
}
.ambient_pic_r.pic_l{
   float: left;margin-left: -5px;margin-bottom: 10px;
}

.good_l ul li,.good_r ul li{
    width: 82%;background:#fff;height: 95px;margin-bottom: 31px;font-size: 16px;margin-left: 10%;
}
.good_l ul li:hover,.good_r ul li:hover{
    box-shadow: 0 0 25px 2px rgba(0,0,0,.2);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.good_l ul li em,.good_r ul li em{
    position: relative;display: block;float: left;background:#f77c38;width:25%;max-width: 135px;max-height: 95px;line-height: 95px;font-size: 20px;color: #fff;font-style: normal;font-weight: 600;text-align: center;
}
.good_l ul li p,.good_r ul li p{
   width: 71%;max-width: 400px;float: left;padding-top: 20px;padding-left: 40px;line-height: 25px;font-size: 16px;color: #333;
}
.good_l ul li em:after,.good_r ul li em:after{
    content: "";
    position: absolute;
    width:0;
    height:0;
    border-top:15px solid transparent;
    border-bottom:15px solid transparent;
    border-left:15px solid #f77c38;right: -13px;display: block;top: 30px;
}
.good_l ul li.y em{
    background:#ee3d3d;
}
.good_l ul li.y em:after{
    border-left:15px solid #ee3d3d;
}
.good_l ul li.e em{
    background:#b24eff;
}
.good_l ul li.e em:after{
    border-left:15px solid #b24eff;
}
.good_r ul li.l em{
    background:#1cbe59;
}
.good_r ul li.l em:after{
    border-left:15px solid #1cbe59;
}
.good_r ul li.o em{
    background:#1c74be;
}
.good_r ul li.o p{
    padding-top: 35px;
}
.good_r ul li.o em:after{
    border-left:15px solid #1c74be;
}
.good_r ul li.w em{
    background:#6666f6;
}
.good_r ul li.w em:after{
    border-left:15px solid #6666f6;
}
.index_body_good{
   background: #eef1f6;margin-top: 20px;border-bottom: 20px solid #fff;
}
.index_body_ask ul li{
    width: 17.4%;float: left;padding: 14px;margin-left: 34px;background:#fff;height: 200px;
}
.index_body_ask ul li:hover{
  box-shadow: 0 0 25px 2px rgba(0,0,0,.2);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.index_body_ask ul li:nth-child(1){
    margin-left: 0
}
.index_body_ask{
    margin-left: -5px;margin-right: -5px;
}
.ask_d{
    width: 100px;height: 100px;border-radius: 50px;border:1px solid #e7e7e7;margin: auto;color: #333333
}
.ask_ico{
    width: 92px;height: 92px;border-radius: 50px;background:#e7e7e7;position: relative;margin: auto;margin-top: 3px;
}
.ask_ico img{
    width: 55px;height: 48px;display: block;position: absolute;top: 24px;left: 18px;
}
.ask_d:hover{
    border:1px solid #11406c;color: #11406c
}
.ask_d p:hover{
    border: 1px solid #11406c
}
.index_body_ask ul li:hover .ask_ico{
    background:#11406c;
}
.ask_d span{
    font-size:14px;text-align: left;margin-top: 10px;margin-bottom: 10px;width: 126px;display: block;
}
.ask_d p{
    border:1px solid #11406c;text-align: center;line-height: 30px;
}
.Links{
    width: 100%;background:#fff;height: 50px;margin-top: 20px;padding: 10px;margin-left: -5px;font-size: 16px;margin-bottom: 20px;
}
.Links h1{
    font-size: 18px;line-height: 35px;float: left;
}
.Links ul li{
    float: left;line-height: 35px;margin-right: 20px;
}
.list_about.new-add{
    background: url("new-add.png") no-repeat;padding: 60px;height: auto;
}
/*首页css结束*/
/*行车培训css开始*/
.hc_body_desc_p{
    margin-right: -5px;margin-left: -5px;
}
.hc_body_desc_p p{
    font-size: 16px;background: #fff;padding: 20px;
}
.addon-item.hc{

}
.addon-info .titles.hc
{
    border: none;font-weight: normal;
}
.hc_body_3_list_lx{
    margin-top: 10px;
}
.hc_body_3_list h5{
    font-weight: 600;color: #4084ea;text-align: center;font-size: 20px;margin-top: 30px;margin-bottom: 10px;
}
.hc_body_3_list{
    text-align: center;font-size: 16px;
}

.hc_body_3_list .hc_body_3_lx img,.hc_body_3_list .hc_body_3_lx_n img{
transform:rotate(89deg);
-ms-transform:rotate(89deg);     /* IE 9 */
-moz-transform:rotate(89deg);    /* Firefox */
-webkit-transform:rotate(89deg); /* Safari 和 Chrome */
-o-transform:rotate(89deg);
}

.hc_body_3_list .hc_body_3_lx img:hover,.hc_body_3_list .hc_body_3_lx_n img:hover{
transform:rotate(180deg);
-ms-transform:rotate(180deg);     /* IE 9 */
-moz-transform:rotate(180deg);    /* Firefox */
-webkit-transform:rotate(0deg); /* Safari 和 Chrome */
transition: all 0.3s;
}

/*行车遮盖层的css样式*/
.overlay-figure {
  position: relative;

}

.overlay-figure-content {
  width: 100%;
  height: 100%;
  overflow: hidden;
 -webkit-transform: scale(1.0) translateZ(0);
    -moz-transform: scale(1.0) translateZ(0);
         transform: scale(1.0) translateZ(0);
  -webkit-transition: -webkit-transform 0.5s ease 0.25s;
     -moz-transition:    -moz-transform 0.5s ease 0.25s;
          transition:         transform 0.5s ease 0.25s;
}

.overlay-figure:hover
.overlay-figure-content {
    -webkit-transform: scale(0.95) translateZ(0);
       -moz-transform: scale(0.95) translateZ(0);
            transform: scale(0.95) translateZ(0);
}

.overlay-figure-content > img {
    display: block;
}

.overlay-figure-background {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  background-color: rgba(17,64,108, 0.7);
}

.overlay-figure:hover
.overlay-figure-background {
  opacity: 1;
}

.overlay-figure-caption {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  font-family: adobe-clean, 'Helvetica Neue', Helvetica, Arial, sans-serif;
  color: white;
  opacity: 0;
  -webkit-transition: opacity ease 0.25s;
     -moz-transition: opacity ease 0.25s;
          transition: opacity ease 0.25s;
}

.overlay-figure:hover
.overlay-figure-caption {
    opacity: 1;
}

.overlay-figure-caption
.contents {
  display: table;
  width: 100%;
  height: 100%;
}

.overlay-figure-caption
.contents-stack {
  display: table-cell;
  vertical-align:text-top;
    padding: 15% 5%;
    font-size: 16px;
}

.overlay-figure-caption
.title.bs{
  display: block;
  color: #ffde46;
  -webkit-transform: translateY(-100%) translateZ(0);
     -moz-transform: translateY(-100%) translateZ(0);
          transform: translateY(-100%) translateZ(0);
  -webkit-transition: -webkit-transform 0.5s ease 0.25s, opacity 0.15s ease 0.25s;
     -moz-transition:    -moz-transform 0.5s ease 0.25s, opacity 0.15s ease 0.25s;
          transition:         transform 0.5s ease 0.25s, opacity 0.15s ease 0.25s;
           border-bottom: 1px dashed #fff;
          margin-top: 20px;margin-bottom: 10px;
}

.overlay-figure:hover
.title.bs {
  opacity: 1;
  -webkit-transform: translateY(0) translateZ(0);
     -moz-transform: translateY(0) translateZ(0);
          transform: translateY(0) translateZ(0);
}



.overlay-figure:hover
.separator {
  -webkit-transform: scaleX(1) translateZ(0);
     -moz-transform: scaleX(1) translateZ(0);
          transform: scaleX(1) translateZ(0);
}

.overlay-figure-caption
.text {
  display: block;
  margin-top: 0;font-size: 16px;line-height: 25px;
  opacity: 0;
  -webkit-transform: translateY(100%) translateZ(0);
     -moz-transform: translateY(100%) translateZ(0);
          transform: translateY(100%) translateZ(0);
  -webkit-transition: -webkit-transform 0.5s ease 0.25s, opacity 0.15s ease 0.25s;
     -moz-transition:    -moz-transform 0.5s ease 0.25s, opacity 0.15s ease 0.25s;
          transition:         transform 0.5s ease 0.25s, opacity 0.15s ease 0.25s;
}

.overlay-figure:hover
.text {
  opacity: 1;
  -webkit-transform: translateY(0) translateZ(0);
     -moz-transform: translateY(0) translateZ(0);
          transform: translateY(0) translateZ(0);
}
/*行车遮盖层css*/
/*行车培训css结束*/

.titles.arc {
  border-bottom: 1px dashed #c7c7c7;font-size:22px;
}

.titles.arc a:hover{
    color: #11406c
}
.arc_list{

    background: #fff;padding:25px 10px;
}
.arc_list:hover{
    box-shadow: 0 0 25px 2px rgba(0,0,0,.2);

    background: #fff;padding:30px  10px;
}
.arc_list:hover{
  box-shadow: 0 0 25px 2px rgba(0,0,0,.2);

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.arc-tit{
    width: 100%;margin-bottom: 10px;
}
.arc-pic{
   width: 34%;margin: auto;
}
.arc_bg{
    background: url(a2.png)no-repeat;max-height: 76px;background-size: 100% 100%;max-width: 76px;width: 100%;padding: 46%;
}
.arc_bg.news{
    background: url(a3.png)no-repeat;background-size: 100% 100%;
}
.arc_bg.zheng{
    background: url(a5.png)no-repeat;background-size: 100% 100%;
}
.arc_bg.jishu{
    background: url(a7.png)no-repeat;background-size: 100% 100%;
}
.arc_list:hover .arc_bg{
    background: url(a1.png)no-repeat;background-size: 100% 100%;
}
.arc_list:hover .arc_bg.news{
    background: url(a4.png)no-repeat;background-size: 100% 100%;
}
.arc_list:hover .arc_bg.zheng{
    background: url(a6.png)no-repeat;background-size: 100% 100%;
}
.arc_list:hover .arc_bg.jishu{
    background: url(a8.png)no-repeat;background-size: 100% 100%;
}

.arc-tit h4{
    font-weight: 600;height: 38px;margin-top: 5px;margin-bottom: 5px;text-align: center;line-height: 38px;
}

.arc_list a{
    background: #ffa10f;text-align: center;display: block;width: 50%;line-height: 30px;color: #fff;margin: auto;margin-top: 10px;
}
.arc_list p{
      text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;overflow: hidden;
}

.new_tit.hg{
    text-align: center;font-weight: 600;background: url(b1.png)no-repeat;background-size: 100% 100%;color: #fff
}
.new_tit.hg.s{
background: url(b2.png)no-repeat;background-size: 100% 100%;
}

.addon-pic{
    width: 50%;max-width: 280px;
}
.addon-tit{
    width: 49%;
}
.addon-item.hg{
    padding-bottom: 0
}
.addon-tit .titles {
    padding-bottom: 5px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    font-weight: 600;
    font-size: 20px;
    text-align: center;
    border-bottom: 1px solid #e4e4e4;
}

.addon-tit .desc p {
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.kz_body{
    margin-top: 20px;
}
.kz_tit p{
    font-size: 22px;font-weight: 600;margin-bottom: 5px;
}
.kz_tit p:before{
    content: "";
    border: 2px solid #1285c6;background: #1285c6;margin-right: 10px;
}
.addon-item.zs{
    padding-bottom:0;margin-bottom: 30px;
}
.kzbg h5{
    font-weight: 600;font-size: 20px;color: #064578
}
.kzbg{
    background: #fff;padding: 15px;
}
.kz_desc{
    margin-left: -5px;margin-right: -5px;
}
.kzbg_1 p{
font-size: 16px;font-weight: 400;color: #333333;margin-top: 15px;
}
.kzbg_1 p:before{
    content: "";
    background: url(ap.png)no-repeat;background-size: 100% 100%;display: block;width: 25px;height: 22px;float: left;margin-right: 10px;;
}
.kzbg_1 span{
    font-size: 14px;color: #666666;
}
.kzbg_1 span a{
    color: #f99831
}
.kzbg_1 img{
    max-width: 603px;margin: auto;margin-top: 10px;
}
.kzbg_1.two p:before{
    background: url(gz.png)no-repeat;
}
.kzbg_1.two p.three:before{
    background: url(fj.png)no-repeat;
}
.kzbg_1.two{
    background: #fff;padding: 15px;margin-top: 20px;
}
.kzbg_1.two ul{
    margin-top: 15px;
    margin-left: 25px;
}
.kzbg_1.two ul li{
    margin-left: 20px;
    margin-top: 4px;
}
.kz_tj{
    margin-left: -5px;margin-right: -5px;
}
.kz_zb{
    margin-left: -15px;margin-right: -15px;
}
.kz_xx_1{
    background: #fff;margin-top: 20px;margin-left: -15px;padding-bottom: 10px;height: 260px;position: relative;
}
.kz_xx_1 b{
    line-height:40px;border-bottom: 1px dashed #e7e7e7;width: 100%;text-align: center;display: block;font-size: 18px;font-weight: normal;
}
.kz_xx_1 ul{
    padding: 15px;
}

.kz_xx_1 ul li{
    float: left;width: 50%;margin-bottom: 10px;
}
.kz_xx_1 a{
    color: #1ab7ea;
    margin-top: 10px;
}

.kz_xx_1 .kx{
    padding: 10px;
}

.kx >p{
    margin-top: 6px;
    margin-left: 46px;
}


.kz_js{
    background: #fff;margin-top: 20px;padding: 15px;
}
.kz_js b{
    font-size: 20px;font-weight: normal;margin-bottom: 10px;display: block;
}
.kz_js b:before{
    content: "";
    background: url(ps.png)no-repeat;background-size: 100% 100%;display: block;width: 25px;height: 22px;float: left;margin-right: 10px;margin-bottom: 5%}

.kz_ask{
    margin-top: 20px;
}

.index_body_good.kz{
    margin-left: 0;margin-right: 0
}

.index_body_good.kz .good_l:after{
    background:none;
}
.index_body_good.kz em{
    height: 60px;line-height: 60px;width: 23%;
}
.index_body_good.kz ul li{
    height: 60px;line-height: 60px;
}


.index_body_good.kz ul li em:after,.index_body_good.kz ul li em:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #ffab0a;
    right: -13px;
    display: block;
    top: 15px;
}

.index_body_good.kz ul li em, .index_body_good.kz ul li em {
background:#ffab0a;}

.index_body_good.kz  ul li.l em {
    background: #8971f1;
}

.index_body_good.kz  ul li.l em:after {
    border-left: 15px solid #8971f1;
}

.index_body_good.qywh ul li.l1 h1{
    background: #736cd6;
}
.index_body_good.qywh ul li.l2 h1{
    background: #4cbf7e;
}
.index_body_good.qywh ul li.l3 h1{
    background: #d475ed;
}
.index_body_good.kz ul li.y em {
    background: #0aad79;
}

.index_body_good.kz ul li.y em:after {
    border-left: 15px solid #0aad79;
}

.index_body_good.kz ul li.o em {
    background: #6791e8;
}

.index_body_good.kz ul li.o em:after {
    border-left: 15px solid #6791e8;
}
.index_body_good.kz ul li p{
    width: 73%;
    max-width: 400px;
    float: right;
    padding-top: 0px;
    padding-right: 5px;
}
.ksxc{
    margin-right: -15px;margin-left: -15px;
}
.ksxc img{
    margin-bottom: 20px;
}

.ksxc .kz_tit{
    margin-left: 15px;
}
.kz_zx_tit img{
    max-width: 428px;margin: auto;
}
.kz_zx_tit span{
    line-height: 40px;text-align: center;display: block;font-size: 18px;
}
.kz_zx .addon-img img{
    max-width: 60px;margin: auto;padding-top: 20px;
}

.kz_zx .desc{
    text-align: center;
}
.forms_aj input{
    width: 25%;float: left;margin-right: 10px;
}
.forms_aj input.number{
    float: right;margin-right: 0;width: 20%;background:#3297ff;line-height: 30px;color: #fff;border-radius: 5px;
}
.forms_aj .ipt{
    width: 23%;height: 34px;background: #fff;color:#bfbfbf;
}
.kz_list{
    background:#fff;padding: 10px;
}
.kz_list .kz_tit p{
border-bottom: 1px solid #e7e7e7;padding-bottom: 10px;
}
.kz_list li{
    height: 30px;line-height: 35px;margin-right: 10px;    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.kz_list li em{
   color:#ff822e; display: block;width: 15px;height: 15px;border-radius: 50%;border:1px solid #ff822e;line-height: 15px;text-align: center;float: left;margin-right: 10px;margin-left: 20px;margin-top: 10px;
}
.kz_list li:nth-child(n+1):nth-child(-n+4) em{
    background: #ff822e;color: #fff
}
.hot_right_2 li {
    height: 355px;
    box-shadow: 0 4px 8px 0 rgba(192, 199, 209,0.2), 0 6px 20px 0 rgba(192, 199, 209,0.19);
    margin-top: 20px;
    margin-right: 5px;
    padding-bottom: 20px;
    background:#fff;
}

.hot_right_2 .tit.hots {
    margin-right: 20px;
    margin-left: 20px;
}
.hot_right_2 .tit {
    height: 60px;
    border-bottom: 1px solid #dbdbdb;
    line-height: 60px;
    padding-left: 20px;
    padding-right: 20px;
}

.hot_right_2 .tit b {
    font-size: 20px;
    font-weight: 400;
}
.hot_right_2 .tit a {
    color: #2ba1ca;
    font-size: 16px;
}
.hot_right_2 .tit_center.hots {
    width: 300px;
    height: 285px;
    margin: auto;
    margin-top: 10px;
}
.tit_center.hots p {
    line-height: 25px;
}

.about_us_list .aboutus_js{
    background:#fff;
}
.about_us_list .col-md-6 h5{
    font-size: 20px;border-bottom: 1px dashed #e7e7e7;padding-top: 10px;padding-bottom: 10px;margin-top: 10px;margin-bottom: 10px;padding-left: 10px;
}
.about_us_list .col-md-6 a{
    color: #1a86e9;display: block;line-height: 30px;font-size: 16px;padding-left: 10px;
}
.about_school{
    background:url(about.png) no-repeat;background-size: 100% 100%;width: 100%;height: auto;padding-bottom: 90px;margin-top: 20px;padding-top: 20px;
}
.about_school_desc{
    padding-top: 75px;
}
.about_us_tit h3 {
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 20px;
    margin-left: 26px;
    color: #b6b6b7;
}

.about_us_tit h1 {
    font-size: 53px;
    font-weight: 600;
    color: #535472;
    letter-spacing: 8px;
    margin-bottom: 50px;
    display: block;
}
.about_us_tit h1:before {
    content: "";
   width: 10px;background: #469dff;
    height: 41px;
    float: left;
    border-radius: 15px;margin-top: 8px;

    margin-right: 15px;
    clear: both;
}
.about_us_desc p.p1{
    color: #40698e;font-size: 20px;
}
.about_us_desc p{
    font-size: 16px;margin-top: 20px;text-indent: 2em;line-height: 28px;
}
.about_us_yj{
    width: 100%;margin-top: 40px;
}
.about_us_yj .index_body_good ul li h1 {

    width: 80px;
    height: 80px;
    background: #fd7a0e;
    color: #fff;
    font-weight: 600;
    font-size: 20px;
    text-align: center;
    float: left;
    margin: 20px 25px;
    border-radius: 15px;
    line-height: 30px;padding-top: 10px

}
.about_us_yj .index_body_good ul li p{
    width: 95%;line-height: 120px;
    margin: auto;
}
.about_us_yj .index_body_good ul li {
    width:100%;

    height: 120px;
    font-size: 18px;
    box-shadow: 0 4px 8px 0 rgba(192, 199, 209,0.2), 0 6px 20px 0 rgba(192, 199, 209,0.19);

    margin-top: 20px;
    background: #fff
}
.about_us_list ul {
    width: 100%;
    height: 100px;
    float: left;
   background: #fff;
    box-shadow: 0 4px 8px 0 rgba(192, 199, 209,0.2), 0 6px 20px 0 rgba(192, 199, 209,0.19);
    margin-top: 20px;
    margin-bottom: 5px;
}
.about_us_list .kz_tit,.about_us_fc .kz_tit{
    width: 100%;margin-top: 20px;
}
.about_us_list ul b {
    height: 52px;
    background: #7d95ff;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 22px;
    line-height: 52px;
    margin-bottom: 10px;
}

.about_us_list ul li {
    line-height: 25px;

    width: 100%;

    padding-left: 10px;font-size: 16px;
}
.about_us_list ul li em {
    color: #fff;
    width: 12px;
    height: 12px;
    background: #1979ff;
    line-height: 8px;
    text-align: center;
    font-size: 3px;
    display: block;
    float: left;
    margin-top: 6px;
    margin-right: 5px;
}
.about_us_team{

    background: url(school.png)no-repeat;
    height:645px;

    background-size: 100% 100%;margin-bottom: 47px;
  width: 100%;

}
.about_shcool_team{
    width: 940px;
    margin: auto;
    text-align: center;
}

.about_shcool_team b {
    font-size: 36px;
    font-weight: 600;
    padding-top: 80px;
    display: block;
    margin-bottom: 38px;
    color: #333333;
}

.about_shcool_team p {
    font-size: 18px;
    line-height: 30px;
    color: #666666;
    margin-bottom: 118px;text-indent: 6em;
}

.about_us_team ul{
    width: 100%;
}
.about_us_team ul li {
    float: left;
    width: 134px;
    margin-left: 89px;
    text-align: center;padding-bottom: 30px
}
.about_us_team ul li h1 {
    font-size: 22px;
    color: #7d95ff;
    margin-top: 50px;
}
.about_us_team ul li h1.ys {
    color: #fff;
}
.about_us_team ul li:nth-child(1) {
    margin-left: 0px;
    margin-right: 70px;
}

.zsjy_3_list {
    height: 130px;background: #fff;padding: 20px;margin-bottom: 20px;
}
.zsjy_3_list img{
   max-width: 180px;max-height: 180px;float: left;display: block;width: 20%;
}
.zhao_qiye_ms b,.zhao_qiye_ms p{font-size: 18px;}
.zhao_qiye_ms p{
    overflow: hidden;  text-overflow: ellipsis;
    margin-top: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;color:#666;font-size:14px
}
.zhao_qiye_ms h1{
    font-size: 18px;line-height: 30px
}
.zhao_qiye_ms {
    width:80%;


    line-height: 30px;
}
.zhao_qiye_ms em {
      display: block;
    margin-top: 20px;
    font-style: normal;
    color: #666;font-size:12px;
}

.tab_tit{
    width: 100%;overflow: hidden;background:#fff;padding: 20px;margin-top: 20px;
}
.tab_tit li{
    line-height: 50px;text-align: center;width: 80%;margin: auto;margin-bottom: 36px;font-size: 18px;
}


.tab{display:none}
.tab_list{
  width: 100%;background:#fff;margin-top: 20px;}
.tab_list:hover{
box-shadow: 0 4px 8px 0 rgba(192, 199, 209, 1), 0 6px 20px 0 rgba(192, 199, 209, 1)
}
.tab_list h1{
    font-size: 20px;text-align: center;border-bottom: 1px dashed #000;padding: 20px;
}
.tab_list ul{
    padding: 20px;
}
.tab_list ul li{
    font-size: 16px;line-height: 40px;
}
.tab_list ul li:before{
content: "";
background:url(zj_1.png) no-repeat;width: 22px;height: 22px;display: block;float: left;margin-top: 8px;margin-right: 10px;
}
.tab_list ul li.z:before{
content: "";
background:url(zj_2.png) no-repeat;
}
.tab_list ul li.y:before{
content: "";
background:url(zj_3.png) no-repeat;
}
.tab_list ul li.x:before{
content: "";
background:url(zj_4.png) no-repeat;
}
.tab_list ul li.w:before{
content: "";
background:url(zj_5.png) no-repeat;
}
.show{display:block}

.tab_list ul li em{
    font-style: normal;color: #f74813
}
.swiper-pagination-bullet-active{
    background-color: #fff;
}
.mobile-swt{
    margin-left: -10px;margin-right: -10px;
}
.new-us-list ul{
height: 480px;
}
.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
/*焊工误区*/
.new-hg-wq em{
    color: #e82b2b;font-weight: 600;font-style: normal;
}
.new-hg-tit b{
    font-size: 35px;
}
.new-hg-tit{
    padding: 20px;text-align: center;font-size: 18px;
}

.new-hg-desc {
    margin-right: -10px;
    margin-left: -10px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;margin-bottom: 20px;padding-bottom: 10px;
}
.new-hg-desc:hover {
    transform: translateY(-6px);
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    -webkit-box-shadow: 0 26px 40px -24px rgba(0,36,100,0.3);
    -moz-box-shadow: 0 26px 40px -24px rgba(0,36,100,0.3);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    box-shadow: 0 4px 8px 0 rgba(192, 199, 209, 1), 0 6px 20px 0 rgba(192, 199, 209, 1);
}
.new-hg-desc-tit{
    position: relative;margin-left: 10px;   border-bottom: 1px dashed #11406c;height: 150px;margin-right: 10px;
}
.new-hg-desc-tit p{
    position: absolute;left: 250px;
    top: 70px;font-size: 30px;
}

.new-hg-desc-tit.desc2:before{
    content: "02";
}
.new-hg-desc-tit:before{
    content: "01";
    font-size: 130px;
    color: #1f5e99;font-weight: 600;position: absolute;left: 50px;

}
.new-hg-desc-tit.desc2 span{
    padding: 5px 10px 5px 10px;
}
.new-hg-desc-tit span{
    font-size: 26px;font-weight: 400;position: absolute;color: #276eb0;
    top: 67px;left: 0px;border: 1px solid #276eb0;background: #fff;font-weight: 600;padding: 5px 36px 5px 36px;
}
.new-hg-descs p{
    margin-left: 10px;font-size: 18px;margin-top: 20px;padding-bottom: 20px;
}
.new-hg-descs p em{
    font-weight: 400;font-size: 24px;
}
.new-hg-descs p i{
    font-style: normal;font-size: 24px;color:#2184ff ;
}
.new-hg-descs{
    background: #f5f5f5;border-radius: 10px;padding: 20px;margin:10px
}
.good_r{
    float: right;
}
.new-nav{
    width: 100%;margin:auto;
    height: 50px;background: #fff;
}
.about_us_fc{
    margin-top: 50px;
}
.about_us_fc>.kz_tit>p{
    margin-bottom: 25px;
}

@media (min-width: 1920px) {
    #myCarousel    .img-responsive{
        width: auto;
        max-width: none !important;
    }
}

@media (min-width: 992px){

    .show_pc{
        display: block;
    }
    .show_mobile{
        display: none;
    }



   .new-diangong .titles.arc b{
        font-size: 20px;line-height: 65px;
    }
    .about_us_pic{
        margin-top: 111px;
    }
    .new-diangong{
        height: 300px;
    }
    .by_img
    {
        overflow: hidden;
        height: 201px;
    }
    .shi_cao_img
    {
        max-height: 191px !important;
    }
    .shicao_cover
    {
        width: auto;
        max-height: 416px;
    }
    .youshi-content-left>li.new-li{
    line-height: 90px;
}
    .good_c.good-new{
        padding-bottom: 14px;
    }
    .good_c
    {
        text-align: center;
        padding-top: 14px;
        padding-bottom: 34px;

        background-color: white;
    }
    .good_c.plc{
        padding-top: 0px;
    }
    .class_img
    {
        max-height: 262px;
    }
    .titles.arc b{
        font-size: 30px;line-height: 62px;
    }

   .addon-item.new-chache .addon-info .desc p{
        margin-top: 26px;font-size: 18px;
    }
    .addon-item.new-chache .addon-info {
        padding: 10px;height: auto;
    }
    .my_body
    {
        margin-top: 177px;

    }
.plan_list_l,.plan_list_r{
    margin-left: -5px; height: 376px;
}
.kz_xx_1.ks{
    margin-right: -15px;
}

.good_l,.good_r{
    width: 100%;position: relative;
}
.good_l:after{
    content: "";
    background: url(s.png)no-repeat;background-size: 100% 100%;height: 347px;width:14px;display: block;position: absolute;right: -5%;top: 0;
}
    .good_l.sheying:after{
        content: "";
        background: url(s.png)no-repeat;background-size: 100% 100%;height: 347px;width:14px;display: block;position: absolute;right: -60px;top: 0;
    }
.new-chache{
    height: 360px;
}
.addon-item{
    margin-right: -5px;
    margin-left: -5px;
      -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.addon-item:hover {
    transform: translateY(-6px);
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    -webkit-box-shadow: 0 26px 40px -24px rgba(0,36,100,0.3);
    -moz-box-shadow: 0 26px 40px -24px rgba(0,36,100,0.3);
    box-shadow: 0 26px 40px -24px rgba(0,36,100,0.3);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.about_school_desc.us,#web_tabs{
    display: none;
}


    .gwpx-left
    {
        padding-right: 0px;
    }

    .gwpx-right
    {
        margin-left: -15px;
    }

    .cert_img{
        max-height: 300px;
    }

    .ykg_download
    {
        width: 100%;
    }

    .rst_c_small
    {
        width: 20%;
    }


    .rst_c_small img
    {
        max-height: 282px;
    }

    .m_shi_chao_imgs
    {
        max-height: 204px;
    }

    .my_banner{
        max-width: none !important;
    }

    .alive_work
    {
        font-size: 46px !important;
    }

    .rsj_material
    {
        min-height: 564px;
    }

    .good_r
    {
        margin-left: 62px;
    }

    .mobile-show-flag
    {
        display: none;
    }
    .pc-show-flag
    {
        display: block;
    }
    .banners_web{
          display: none;width: 94%;margin: auto;
      }

    .xxxzzz
    {
        padding-left: 0px;
        padding-right: 5px;
    }

    .km_desc
    {
        display: inline !important;
    }
}


@media (max-width: 768px) {
    .show_pc{
        display: none;
    }
    .show_mobile{
        display: block;
    }
    .my_body{
        padding-top: 20px;
    }
  .my_body{
padding-top:20px;}
  .new-hover {

    top: 38px;
    left: 28px;
}
  .Links{
  display:none}
    .arc-tit h4.new-arcgis{
        line-height: 20px;margin-top: 15px;
    }
    .overlay-figure-caption{
        overflow: hidden;
    }
    .about_us_yj .index_body_good ul li p{
        line-height: 25px;padding-top: 38px;
    }
    .about_us_yj .index_body_good ul li.l3 p{
       padding-top:47px;
    }
    .about_school_desc {
        padding-top: 0;
    }
    .course_img {
        max-height: 124px;
    }
    .new-win-right{
        display: none;

    }
    .by_img
    {
        max-height: 125px;
        overflow: hidden;
    }
    .shi_cao_img
    {
        max-height: 109px !important;
    }
    .shi_chao_desc
    {
        line-height: 42px !important;
    }
    .shicao_cover
    {
        width: auto;
        max-height: 247px;
    }
    .jxhj_m
    {
        margin-top: -10px;
    }
    .left-content-c
    {
        margin-right: 0px!important;
    }
    .right-content-c
    {
        margin-left: 0px!important;
    }
    .new-hg-desc-tit{
        height:90px;
    }
    .new-hg-descs{
        padding: 10px;
    }
    .new-hg-descs p{
        margin: 0;font-size: 14px;padding-bottom: 0;
    }
    .new-hg-desc-tit.desc2 span{
        padding-bottom: 0;padding-top: 0px;
    }
    .new-hg-descs p em ,.new-hg-descs p i{
        font-size: 16px;
    }

    .new-hg-desc-tit:before{
        font-size: 70px;left:40px
    }
    .new-hg-desc-tit span{
        font-size: 16px;
        top: 40px;padding:0 26px 0 26px;
    }
    .new-hg-desc-tit p{
        left: 160px;
        top: 20px;
        font-size: 16px;
    }
    .good_c{
        margin-left: -10px;margin-right: -10px;
    }
    .new-hg-tit b{
        font-size: 24px;
    }
    .overlay-figure-caption .contents-stack {
        display: table-cell;
        vertical-align: text-top;
        padding: 5% 5%;
        font-size: 16px;
    }
    .banners_web{
        width: 94%;margin: auto;border-radius: 10px;
    }

    .han_gong_km
    {
        height: 42px !important;
        margin-bottom: 10px !important;
        margin-left: -10px;

    }
    .han_gong_km:nth-child(2)
    {
        margin-top: 15px;
    }
    .km_title
    {
        width: 40% !important;
        font-size: 16px !important;
        line-height: 48px !important;
    }
    .km_desc
    {
        width: 68% !important;
        font-size: 14px !important;
        margin-left: 20px !important;
    }
    .good_c
    {
        padding-top:15px;margin-bottom: 20px;padding-bottom: 10px;text-align: center;
    }
    .good_c>img
    {
        width: 60%;
        height: auto;
    }
    .good_c.plc{
        padding-top: 0px;
    }
    .good_c.plc>img{
        width: 100%;
    }
    .good_c>.tl
    {
        font-size: 20px !important;
        color: #333333;
        margin-top: 18px;
        margin-bottom: 18px;
        font-weight: bolder;
    }
    .good_c>.desc {
        font-size: 16px;
        color: #333333;
        line-height: 36px;
    }


    .class_img
    {
        max-height: 124px;
    }
    .add-nav{
        display: none;
    }
    .add-news  .main .col-md-12{
        padding-left:0;padding-right: 0;
    }
.banners_pc{
    display: none;
}
    .index_body_news .color{
        margin-top: 15px;margin-left: -10px;margin-right: -10px;
    }
    .new_list_block{
    padding: 0;
    }
    .xxxzzz
    {
        margin-top: 20px;
    }
    .pc-show-flag
    {
        display: none !important;
    }

    .mobile-show-flag
    {
        display: block;
    }

    .index_body_ask ul li{
        width: 48%;margin-bottom: 30px;margin-left:0px !important;padding-left: 0px !important;padding-right: 0px !important;
    }

    .common-problem-item
    {
        display: block;
        padding: 14px;
        background: #fff;
        height: 200px;
        margin-bottom: 15px;
    }
    .index_body_ask ul li:nth-child(3),.index_body_ask ul li:nth-child(5){
       margin-left: 0px;
    }
    .kz_list_right{
        display: none;
      }
#zsjy_tabs{
    display: none
}
.list_about.bs{
    display: block;
}
.about_us_team{
    display: none
}
.kz_js b:before{
    margin-bottom: 22%;
}
.kz_xx_1.kz{
    margin-right: -15px;
}
.kz_desc{
    margin-left: -10px;margin-right: -10px;
}
.kz_tj{
    margin-left: -10px;margin-right: -10px;
}
.kzbg_1 p:before{
    margin-bottom: 45%;
}
.kzbg_1.two p:before{
    margin-bottom: 24%;
}
.kz_list{
    display: none;
}
.hc_body_desc_p{
    margin-right: -10px;margin-left: -10px;
}
.hc_body_4_pic .col-lg-6{
    margin-bottom: 10px;
}
.hc_body_3_list .hc_body_3_lx{
    margin-bottom: 30px;
}

    .good_l ul li p,.good_r ul li p{
    padding: 10px;
    padding-left: 20px;
    width: 75%;
}
.good_l ul li em, .good_r ul li em {
    font-size: 16px;
}
.plan_list_l,.plan_list_r{
  margin-right: -10px;
    margin-left: -10px;
}
.ambient_pic_r.pic_l{
   float: right;
}
.ambient_pic_r.pic_r{
   float: left;margin-left: -5px;
}
.plan_list_r{
    padding-bottom: 0
}

.addon-item{
    margin-right: -10px;
    margin-left: -10px;
    margin-bottom: 10px;
}

.header_top{display: none;}
.header_logo{display: none;}
.news_left{width: 100%}
.add_left{width: 100%}
.news_left p{
    overflow: hidden;    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.certificate_tit b{
    font-size: 24px;
}

.certificate_tit p{
    font-size: 16px;
}
.certificate_tit b:before{
    top: 4px;
}
.certificate_tit b:after{
    top: 4px;
}
.news_left_body{
    width: 100%;
}

.test_tit{
    width: 92%;margin: auto;text-align: center;margin-top: 40px;
}
.test_tit b{
    font-size: 24px;line-height: 60px;display: block;width: 75%;margin: auto;
}

.footer{
    display: none;
}
.news_left ul li .lir .tt{
    width: 100%
}
.news_left ul li .lir .desc{
    float: left;width: 50%
}
.title b{
    font-size: 20px;margin-left: 10px;
}
.title .fr{
    margin-right: 10px;
}
.news_right{
    display: none;
}
.pagesize {
    margin-left: 30px;
}
.add_right_1 ul li{
width: 95%;margin: auto;float: none;margin-bottom: 20px;
}
.add_right_1 b{
    margin-bottom: 20px;
}
.add_right_1{
    padding-bottom: 10px;margin-bottom: 20px;height: auto;
}
.add_ts_1{
    width: 95%;margin:auto;border:1px solid #ddd;margin-bottom: 17px;overflow: hidden;
}
.add_ts_1 iframe{

    width: 100%;

     height: 80%;
      margin: auto;
}
.kzbg_1 img{
    padding-left: 33px;
}
.nav{display: none;}
.head_m_1{display: block;}
.head_m_nav{display: block;}
.footer_2{
    display: block;margin-top: 20px;
}
.list_news{
    margin-bottom: 0
}
.list_about{display: none}
.arc-tit h4.a{
    line-height: 42px;
}
.list_about.bs{
    height: auto;background-size: 100% 100%;
}
.list_about.bs .create_form{
    width: 100%;padding-top: 20px;
}
.list_about.bs  .form_tit h1{
    font-size: 20px;
}
.list_about.bs .form_tit h1:before, .list_about.bs .form_tit h1:after {
    content: "";
    border-top: 5px solid #d1d6da;
    display: block;
    width: 50px;
    display: inline-block;
    vertical-align: middle;
}
.list_about.bs .form_create ul li input{
    width: 48%;margin-top: 10px;display: block;margin-right: 12px;
}
.list_about.bs .form_create ul li input.mr{
    margin-right: 0
}
.list_about.bs .form_create ul li textarea{
    width: 100%;margin-top: 10px;height: 100px;
}
.list_about.bs .botBtu1{
    background-size:100% 100%;width: 70%;margin-top: 10px;
}
.about_school{
    background: #fff;position: relative;padding-bottom: 20px;
}
.about_us_file{
margin-bottom: 10px;margin-top: 10px;
}
.about_school_desc{
    display: none;
}
.about_school_desc.us{
    display: block;
}
.about_us_tit{
    display: none
}
.zsjy_3_list img{
    width: 45%;margin-top: 40px;
}
.zhao_qiye_ms{
    width: 50%;
}

.cert_img{
    max-height: 106px;
}

.m_bar
{
    min-height: 180px;
}


.ykg_download
{
    width: 100%;

}
.k-z-img
{
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 0px;
}

    .rst_c_small img
    {
        height: 228px;
    }

    .m_shi_chao_imgs
    {
        max-height: 127px;
    }

    .lazy
    {
        max-width: 100%;
    }


    .mobile-li-right
    {
        float: right !important;
    }

}







input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
    color: #fff;
}

input:-moz-placeholder,textarea:-moz-placeholder {
    color: #fff;
}


input::-moz-placeholder,textarea::-moz-placeholder {
    color: #fff;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #fff;
}

.m_phones{
    position: fixed;
    bottom: 0px;
    width: 100%;
    z-index: 10000;

    border-top: 1px solid #d0d0d0;
    border-bottom: 1px solid #d0d0d0;
}

.m_phone_list
{
    list-style: none;
    overflow: hidden;
    background-color: white;
}

.m_phone_list > li{
    float: left;
    width: 25%;
    text-align: center;
    height: 56px;
}

.m_phone_list > li  img
{
    width: 24px;
    height: 24px;
    margin-top: 6px;
    margin-bottom: 5px;
}

.work_type
{
    font-size: 16px;

    line-height: 32px;
    display: inline-block;
    padding-left: -15px;
}
.work_type > a{
    color: #4084ea;
}


#mobile_online
{
    position: fixed;
    right: 0px;
    bottom: 30%;
    background-color: #0d95e8;
    width: 36px;
    height: 60px;
}

.msg_container{
    position: relative;
    display: table;
    margin-left: auto;
    margin-right: auto;
}
.msg_count
{
    width: 16px;
    height: 16px;
    display: inline-block;
    border-radius: 8px;
    background-color: red;
    color: white;
    font-size: 10px;
    text-align: center;
    position: absolute;
    right: 10%;
}
.bottom_tab_selected
{
    background-color: #dff1ff;
}

.call_now
{
    text-align: center;
}

.call_now img{
    margin-top: 36px;
    padding: 0px;
}

.company_logo
{
    max-height: 204px;
}


.second_nav
{
    display: none;
    position: absolute;
    top: 100%;
    left: 0px;
    z-index: 199000;
    background-color: #335e57;
}

.kz_list_pic
{
    margin-bottom: 20px;
}

.my-video-cover-p
{
    list-style: none;
    overflow: hidden;
    margin-top: 20px;
    width: 100%;

}

.my-video-cover-p > li{
    float: left;
    width: 23.5%;
    border: 1px solid white;
    background-color: black;
    text-align: center;
}

.my-video-cover-p > li>img
{
    max-height: 96px;
    width: auto;
}

.my-video-cover-p-hover{
    border: 1px solid #ff834a;
}

.player_btn:hover
{
    cursor: pointer;
}

.jiuye_title_p
{
    border-bottom: 1px solid #015584;
}

.jiuye_title
{
    display: inline-block;
    padding: 4px 8px;
    background-color: #018fd6;
    font-size: 18px;
    color: white;
}

.new_list_list>ul>li
{

}

.sub_title_prefix
{
    display: inline-block;
    width: 6px;
    height: 26px;
    background-color: #0d95e8;
    margin-right: 20px;
}

.sub_title
{
    line-height: 40px;
    font-size: 20px;
    color: #333333;
    display: inline-block;
}

.company_partner_p
{
    overflow: hidden;
    border: 1px solid #dddddd;
}

.company_partner
{
    list-style: none;
    position: relative;
    width: 4000px;
    height: 109px;

    background-color: white;
}
.index_body_good.qywh{
    margin-right: 0;margin-left: 0;
}
.zsjy_body,.new-body{
    background: #f5f5f5;
}
.index_body_good.qywh ul{
    margin-left: -5px;margin-right: -5px;
}
.company_partner>li
{
    float: left;
    height: 100%;
}
.company_partner.kqfc>li{
    height: auto;margin-right: 10px;
}
.company_partner.kqfc{
    height:auto ;
}
.graduate-image
{
    margin-right: -10px;
    margin-left: -10px;
    margin-bottom: 10px;
}

.title-more
{
    position: absolute;
    right: 10px;
    top: 36px;
}

.pc-youshi-content
{
    padding: 0px 5%;
    overflow: hidden;
}

.pc-youshi-content-left
{
    width: 50%;float: left;

}

.pc-youshi-content-right
{
    width: 50%;
    float: left;

}

.left-content-c
{
    margin-right: 3%;
    background-color: white;
    border-top-left-radius: 18px;border-top-right-radius:18px;border-bottom-left-radius: 18px;border-bottom-right-radius:18px;

    -webkit-box-shadow:0px 4px 8px 4px rgba(192, 199, 209, 1);
    -moz-box-shadow: 0px 4px 8px 4px rgba(192, 199, 209, 1);
    box-shadow: 0px 4px 8px 4px rgba(192, 199, 209, 1);
    margin-bottom: 15px;
}

.left-content-head
{

    position: relative;
}

.left-content-head>span
{
    color: white;
    font-weight: bolder;
    font-size: 28px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    left: 40%;
    margin-left: -110px;
    z-index: 1888999;
}

.youshi-content
{
    padding-top: 20px;
    padding-left: 15px;
    padding-bottom: 25px;
    margin-right: 50px;
}

.youshi-content-left>li
{
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    line-height: 30px;
    color: #333333;
    font-size: 16px;
    border: 1px solid #5a2aee;
    margin-top: 20px;
    border-radius: 10px;

    -moz-box-shadow: 0px 2px 2px #5a2aee; /* 老的 Firefox */
    box-shadow: 0px 2px 2px #5a2aee;
}


.youshi-content-right>li
{
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    line-height: 30px;
    color: #333333;
    font-size: 16px;
    border: 1px solid #ff5e3f;
    margin-top: 20px;
    border-radius: 10px;

    -moz-box-shadow: 0px 2px 2px #ff5e3f; /* 老的 Firefox */
    box-shadow: 0px 2px 2px #ff5e3f;
}

.right-content-c
{
    margin-left: 3%;
    background-color: white;
    border-radius: 18px;

    -webkit-box-shadow:2px 4px 8px 4px rgba(192, 199, 209, 1);
    -moz-box-shadow: 2px 4px 8px 4px rgba(192, 199, 209, 1);
    box-shadow: 0px 4px 8px 4px rgba(192, 199, 209, 1);
    margin-bottom: 15px;
}


.right-content-head
{
    position: relative;
}

.right-content-head>span
{
    color: white;
    font-weight: bolder;
    font-size: 28px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    left: 40%;
    margin-left: -66px;
    z-index: 1888999;
}

.kq_youshi
{
    position: relative;
}

.kouzi-container
{
    position: absolute;
    left: 50%;
    margin-left: -46px;
    top:39%;
    margin-top: -16px;
}

.kouzi-container>li
{
    margin-bottom: 82px;
}

.hg-kouzi-container{
    position: absolute;
    left: 50%;
    margin-left: -46px;
    top:36%;
    margin-top: -16px;
}

.diangong-kouzi-container{
    position: absolute;
    left: 50%;
    margin-left: -46px;
    top:46%;
    margin-top: -16px;
}



.han_gong_km
{
    height: 60px;
    border-radius: 40px;
    background-color: #ededed;
    margin-bottom: 28px;
}

.km_title
{
    width: 27%;
    height: 100%;
    line-height: 60px;
    border-radius: 40px;
    background-color: #3b8bf7;
    display: inline-block;
    color: white;
    text-align: center;
    font-size: 28px;
    font-weight: bolder;
}

.km_desc
{
    margin-left: 40px;
    font-size: 25px;
    color: #333333;
}



.good_c-hover {
    transform: translateY(-6px);
    -webkit-transform: translateY(-6px);
    -moz-transform: translateY(-6px);
    -webkit-box-shadow: 0 26px 40px -24px rgba(192, 199, 209, 1);
    -moz-box-shadow: 0 26px 40px -24px rgba(192, 199, 209, 1);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    box-shadow: 0 4px 8px 0 rgba(192, 199, 209, 1), 0 6px 20px 0 rgba(192, 199, 209, 1);
}

.good_c>span,.good_c>img
{
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.good_c>.tl
{
    font-size: 29px;
    color: #333333;
    margin-top: 18px;
    margin-bottom: 18px;
    font-weight: bolder;
}

.good_c>.desc
{
    font-size: 15px;
    color: #333333;
    line-height: 25px;
    text-align: center;
}

.my_video_p{
    position: relative;
}

.shicao-cover-p
{
    position: relative;background-color: black;text-align: center
}


.shi_chao_desc
{
    display:inline-block;line-height: 65px;font-size: 16px;color: #333333
}


@media (min-width:992px) and (max-width:1024px) {

    .nav ul li {
        width: 112px;
        line-height: 50px;
        float: left;
        text-align: center;
        font-size: 16px;
    }
    .new_list_list li{
        position: relative;
    }
    .new_list_list li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:215px;display: block;}
    .new_list_list ul li span{
        position: absolute;right: 0px;display: block;top: -3px;
    }

        .good_l:after {
           display: none;
        }
}


@media (min-width:768px) and (max-width:992px) {
    .good_l,.good_r{
        width: 100%;position: relative;
    }
    .head_m_nav ul li {
        width: 23.3%;
        float: left;
        background: #fff;
        text-align: center;
        line-height: 30px;
        font-size: 14px;
        margin: 10px 0px 0px 10px;
        border-radius: 5px;
    }

    .cert_img {
        max-height: 220px;
    }
}

.my-card-dd
{
    width: 90%;
    display: block;
    float: left;
    border: 1px solid #c2c2c2;
    height: 50px;
    font-size: 18px;
    padding-left: 10px;
    margin-top: 17px;
}